Mục đích và hướng thiết kế Chrome_OS

Giao diện người dùng

Mục đích thiết kế dành cho giao diện người dùng của Google Chrome OS bao gồm giảm thiểu chiếm dụng không gian màn hình bằng cách kết hợp các ứng dụng và các trang Web tiêu chuẩn vào một dải thẻ đơn nhất, chứ không chia làm hai. Các nhà thiết kế đang cân nhắc một mô hình quản lý cửa sổ rút gọn chỉ có thể hoạt động khi ở trạng thái toàn màn hình. Các tác vụ thứ hai được xử lý với các "bảng" ("panel"): những cửa sổ đang hiển thị (floating) được cắt bớt bên dưới màn hình để dành không gian cho các tác vụ như chat hoặc chơi nhạc. Chia nhỏ các màn hình cũng được xem xét để có thể xem được 2 phần nội dung kề sát nhau. Google Chrome OS sẽ áp dụng lại những tính năng trong trình duyệt Chrome như offline mode, xử lý nền, và các thông báo. Các nhà thiết kế dự định sử dụng tính năng tìm kiếm và các thẻ được neo cố định như một cách định xứ và truy cập nhanh chong các ứng dụng.[19]

Kiến trúc

Trong các tài liệu thiết kế sơ bộ của dự án mã nguồn mở Chromium OS, Google mô tả một kiến trúc 3 tầng: firmware, trình duyệt và trình quản lý cửa sổ, và phần mềm lớp hệ thống và các dịch vụ userland.[20]

  • Tầng firmware góp phần giảm thời gian khởi động bằng cách không dò tìm phần cứng như ổ đĩa mềm, vốn không còn được dùng nhiều trên các máy tính, đặc biệt là netbook. Firmware cũng góp phần tăng tính bảo mật bằng cách kiểm tra lại từng bước trong quá trình khởi động kết hợp với phục hồi hệ thống.[20]
  • Phần mềm lớp hệ thống bao gồm nhân Linux đã được vá để tăng hiệu suất khởi động. Phần mềm userland được rút gọn tối ưu, được quản lý bởi Upstart, có thể chạy các dịch vụ song song, sinh lại các công việc bị lỗi, và chặn các dịch vụ nhằm khởi động nhanh hơn.[20]
  • Trình quản lý cửa sổ xử lý tương tác người dùng với nhiều cửa sổ client giống với những trình quản lý X window khác.[20]

Hỗ trợ phần cứng

Google Chrome OS ban đầu được hướng đến các thiết bị thứ cấp như netbook, chứ không phải là các máy tính PC,[14] và chạy trên phần cứng bao gồm một bộ xử lý x86 hoặc ARM.[11] Mặc dù Chrome OS hỗ trợ các ổ đĩa cứng, Google đã yêu cầu các đối tác phần cứng sử dụng các ổ cứng thể đặc do có hiệu năng và độ tin cậy cao[16], mặt khác hệ điều hành không yêu cầu dung lượng lớn do chủ yếu truy cấp các ứng dụng và dữ liệu đặt trên máy chủ. Google Chrome OS sử dụng không gian đĩa bằng 1/60 so với Windows 7.[21]

Các công ty phát triển phần cứng cho hệ điều hành bao gồm Hewlett-Packard, Acer, Adobe, Asus, Lenovo, Qualcomm, Texas Instruments, Freescale[22]Intel.[23]

Tháng 12 năm 2009, Michael Arrington thuộc TechCrunch thông báo rằng Google đã tiếp cận ít nhất một nhà sản xuất phần cứng về việc xậy dựng một sản phẩm netbook Chrome OS. Theo các nguồn tin của Arrington, các thiết bị này có thể được cấu hình cho băng thông rộng di động và trợ cấp bởi một hoặc nhiều thiết bị mang.[24]

Tài liệu tham khảo

WikiPedia: Chrome_OS http://www.androidcentral.com/google-and-asus-offi... http://arstechnica.com/business/news/2010/01/chrom... http://chrome.blogspot.com/ http://chrome.blogspot.com/2009/07/google-chrome-o... http://dchatted-app.blogspot.com http://googleblog.blogspot.com/2009/07/introducing... http://googleblog.blogspot.com/2009/11/releasing-c... http://www.bloomberg.com/apps/news?pid=20601087&si... http://www.computerworld.com/s/article/9141191/Goo... http://www.eweek.com/c/a/Application-Development/R...